place where beehives are kept - Espagnol Anglais Dictionnaire